// export const uploadFile = (url, params, option = { isLoading: true }) => {
//   return new Promise((resolve, reject) => {
//     let hide = null
//     if (option.isLoading) {
//       hide = message.loading('正在上传中..', 0)
//     }

//     const send = async () => {
//       const result = await formRequest(url, params)
//       const { data = {}, success, retInfo } = result
//       hide && hide()
//       if (success) {
//         if (data && data.errorMsg) {
//           message.error(data.errorMsg)
//           downloadFile(data.errorUrl)
//           reject(data)
//         } else {
//           resolve(data || {})
//         }
//       } else {
//         message.error(retInfo)
//         if (data && data.indexOf('http') > -1) {
//           downloadFile(data)
//         }
//       }
//     }
//     send()
//   })
// }
export const downloadFile = (url, name) => {
  const archor = document.createElement('a')
  archor.setAttribute('href', url)
  name ? archor.setAttribute('download', name) : ''
  document.body.appendChild(archor)
  archor.click()
}
